import Vue from 'vue'
import Vuex from 'vuex'

Vue.use(Vuex)
let defaultCity = '洛阳'
try {
    if (localStorage.city) {
        defaultCity = localStorage.city
    }
} catch (e) { }

export default new Vuex.Store({
    state: {
        city: localStorage.city || '洛阳'
    },
    // actions: {
    //     changeCity(ctx, city) {
    //         ctx.commit('change', city)
    //     }
    // },
    mutations: {
        changeCity(state, city) {
            state.city = city
            try {
                localStorage.city = city
            } catch (e) { }
        }
    }
})